Simulator for Software Maintainability

نویسندگان

  • P. K. Suri
  • Bharat Bhushan
  • Rajiv D. Banker
چکیده

According to IEEE Standard Glossary of Software Engineering Terminology: maintainability is the ease with which a software system or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment. [1]. Maintainability can also be defined as the probability that a specified maintenance action on a specified item can be successfully performed (putting the item into a specified state) within a specified time interval by personnel of specified characteristics using specified tools and procedures [2]. Software under maintenance consists of finite number of states. The states have a specific operating efficiency. The maintenance process can bring the software from one sate to another within a specific time slot allotted to the software maintenance engineers. The software fails or reaches its maximum efficiency depends upon the nature of maintenance problems. In this paper an attempt has been made to develop a simulator to compute n–step transition probabilities successively until the software reaches steady state. This process is very much depicted by Markov analysis [3]. The software simulation tool designed here will be helpful for the software project managers in judging the maintenance efforts of the software. .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

Analysis of reliability and maintainability for multiple repairable units (Case study: Sungun copper mine)

The appropriate operating of mining machines is affected by both the executive and environmental factors. Considering the effects and the related risks lead to a better understanding of the failures of such machines. This leads to a proper prediction of the reliability parameters of such machines. In this research work, the reliability and maintainability analysis of the loading and haulage mac...

متن کامل

Comparative Study of the Factors that Affect Maintainability

The maintainability of the software system is becoming a very important characteristic due to growth in demand of quality software system. Software maintainability means the ease with which a software system or component can be modified to correct faults, improve performance or other attributes or adapt to a changed environment. The selection of best maintainability model is prime concern for d...

متن کامل

Maintainability Predictors for Relational Database-Driven Software Applications: Results from a Survey

Software maintainability is a very important quality attribute. Its prediction for relational database-driven software applications can help organizations improve the maintainability of these applications. The research presented herein adopts a survey-based approach where a survey was conducted with 40 software professionals aimed at identifying and ranking the important maintainability predict...

متن کامل

Assessing Optimal Software Architecture Maintainability

Over the last decade, several authors have studied the maintainability of software architectures. In particular; the assessment of maintainability has received attention. However; even when one has a quantitative assessment of the maintainability of a software architecture, one still does not have any indication of the optimality of the software architecture with respect to this quality attribu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007